package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 红事对象 red_affair
 *
 * @author ruoyi
 * @date 2022-04-25
 */
public class RedAffair extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * $column.columnComment
     */
    private String id;

    /**
     * 申报人
     */
    @Excel(name = "申报人")
    private String userName;

    /**
     * 村（社区）
     */
    @Excel(name = "村", readConverterExp = "社=区")
    private String village;

    /**
     * 男方姓名
     */
    @Excel(name = "男方姓名")
    private String manName;

    /**
     * 地区名称
     */
    private String deptId;


    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String manPhone;

    /**
     * 性别
     */
    @Excel(name = "性别")
    private String manSex;

    /**
     * 整治面貌
     */
    @Excel(name = "整治面貌")
    private String manPoliticalOutlook;

    /**
     * 工作单位
     */
    @Excel(name = "工作单位")
    private String manWork;

    /**
     * 女方姓名
     */
    @Excel(name = "女方姓名")
    private String womanName;

    /**
     * 女方姓名
     */
    @Excel(name = "女方手机号")
    private String womanPhone;

    /**
     * 性别
     */
    @Excel(name = "女方性别")
    private String womanSex;

    /**
     * 整治面貌
     */
    @Excel(name = "整治面貌")
    private String womanPoliticalOutlook;

    /**
     * 工作单位
     */
    @Excel(name = "工作单位")
    private String womanWork;

    /**
     * 时间
     */
    @Excel(name = "办事时间")
    private String affairTime;

    private Date beginDate;
    private Date endDate;
    private String address;

    public String getAddress() {
        return address;
    }

    public String getDeptId() {
        return deptId;
    }

    public void setDeptId(String deptId) {
        this.deptId = deptId;
    }

    /**
     * 办理地点
     */
    @Excel(name = "办理地点")
    private String affairPlace;

    /**
     * 场地名称
     */
    @Excel(name = "场地名称")
    private String affairPlaceName;

    /**
     * 宴请人数
     */
    @Excel(name = "宴请人数")
    private Integer peopleNum;

    /**
     * 车辆数
     */
    @Excel(name = "车辆数")
    private String car;

    /**
     * 车辆来源
     */
    @Excel(name = "车辆来源")
    private String carSource;

    /**
     * 是否包含外地返回人员
     */
    @Excel(name = "是否包含外地返回人员")
    private String outlander;

    /**
     * 外来人员数
     */
    @Excel(name = "外来人员数")
    private Integer outlanderNum;

    /**
     * 是否来自高风险地区
     */
    @Excel(name = "是否来自高风险地区")
    private String highRisk;

    /**
     * 高风险地区
     */
    @Excel(name = "高风险地区")
    private String highRiskPlace;

    /**
     * 是否邀请健康码为红、黄码或有发热、干咳、咽痛、乏力、腹泻
     */
    @Excel(name = "是否邀请健康码为红、黄码或有发热、干咳、咽痛、乏力、腹泻")
    private String abnormalMan;

    /**
     * 异常症状者
     */
    @Excel(name = "异常症状者")
    private String abnormalManName;

    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserName() {
        return userName;
    }

    public void setVillage(String village) {
        this.village = village;
    }

    public String getVillage() {
        return village;
    }

    public void setManName(String manName) {
        this.manName = manName;
    }

    public String getManName() {
        return manName;
    }

    public void setManPhone(String manPhone) {
        this.manPhone = manPhone;
    }

    public String getManPhone() {
        return manPhone;
    }

    public void setManSex(String manSex) {
        this.manSex = manSex;
    }

    public String getManSex() {
        return manSex;
    }

    public void setManPoliticalOutlook(String manPoliticalOutlook) {
        this.manPoliticalOutlook = manPoliticalOutlook;
    }

    public String getManPoliticalOutlook() {
        return manPoliticalOutlook;
    }

    public void setManWork(String manWork) {
        this.manWork = manWork;
    }

    public String getManWork() {
        return manWork;
    }

    public void setWomanName(String womanName) {
        this.womanName = womanName;
    }

    public String getWomanName() {
        return womanName;
    }

    public void setWomanPhone(String womanPhone) {
        this.womanPhone = womanPhone;
    }

    public String getWomanPhone() {
        return womanPhone;
    }

    public void setWomanSex(String womanSex) {
        this.womanSex = womanSex;
    }

    public String getWomanSex() {
        return womanSex;
    }

    public void setWomanPoliticalOutlook(String womanPoliticalOutlook) {
        this.womanPoliticalOutlook = womanPoliticalOutlook;
    }

    public String getWomanPoliticalOutlook() {
        return womanPoliticalOutlook;
    }

    public void setWomanWork(String womanWork) {
        this.womanWork = womanWork;
    }

    public String getWomanWork() {
        return womanWork;
    }

    public void setAffairTime(String affairTime) {
        this.affairTime = affairTime;
    }

    public String getAffairTime() {
        return affairTime;
    }

    public void setAffairPlace(String affairPlace) {
        this.affairPlace = affairPlace;
    }

    public String getAffairPlace() {
        return affairPlace;
    }

    public void setAffairPlaceName(String affairPlaceName) {
        this.affairPlaceName = affairPlaceName;
    }

    public String getAffairPlaceName() {
        return affairPlaceName;
    }

    public void setPeopleNum(Integer peopleNum) {
        this.peopleNum = peopleNum;
    }

    public Integer getPeopleNum() {
        return peopleNum;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getCar() {
        return car;
    }

    public void setCar(String car) {
        this.car = car;
    }

    public void setCarSource(String carSource) {
        this.carSource = carSource;
    }

    public String getCarSource() {
        return carSource;
    }

    public void setOutlander(String outlander) {
        this.outlander = outlander;
    }

    public String getOutlander() {
        return outlander;
    }

    public void setOutlanderNum(Integer outlanderNum) {
        this.outlanderNum = outlanderNum;
    }

    public Integer getOutlanderNum() {
        return outlanderNum;
    }

    public void setHighRisk(String highRisk) {
        this.highRisk = highRisk;
    }

    public String getHighRisk() {
        return highRisk;
    }

    public void setHighRiskPlace(String highRiskPlace) {
        this.highRiskPlace = highRiskPlace;
    }

    public String getHighRiskPlace() {
        return highRiskPlace;
    }

    public void setAbnormalMan(String abnormalMan) {
        this.abnormalMan = abnormalMan;
    }

    public String getAbnormalMan() {
        return abnormalMan;
    }

    public void setAbnormalManName(String abnormalManName) {
        this.abnormalManName = abnormalManName;
    }

    public String getAbnormalManName() {
        return abnormalManName;
    }

    public Date getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(Date beginDate) {
        this.beginDate = beginDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("id", getId()).append("userName", getUserName()).append("village", getVillage()).append("manName", getManName()).append("manPhone", getManPhone()).append("manSex", getManSex()).append("manPoliticalOutlook", getManPoliticalOutlook()).append("manWork", getManWork()).append("womanName", getWomanName()).append("womanPhone", getWomanPhone()).append("womanSex", getWomanSex()).append("womanPoliticalOutlook", getWomanPoliticalOutlook()).append("womanWork", getWomanWork()).append("affairTime", getAffairTime()).append("affairPlace", getAffairPlace()).append("affairPlaceName", getAffairPlaceName()).append("peopleNum", getPeopleNum()).append("carNum", getCar()).append("carSource", getCarSource()).append("remark", getRemark()).append("outlander", getOutlander()).append("outlanderNum", getOutlanderNum()).append("highRisk", getHighRisk()).append("highRiskPlace", getHighRiskPlace()).append("abnormalMan", getAbnormalMan()).append("abnormalManName", getAbnormalManName()).toString();
    }
}
